package com.ruicar.afs.cloud.common.modules.contract.enums;

import com.ruicar.afs.cloud.common.core.enums.AfsBaseEnum;
import com.ruicar.afs.cloud.common.core.enums.annotations.AfsEnum;

/**
 * @author: Lee
 * @date: 2020/5/11 19:39
 * @description: 合同系统跨服务调用参数
 */
public enum ContractFeginParamEnum implements AfsBaseEnum {

    /**
     * manage 服务
     */
    @AfsEnum(key="clientSecret", desc="manage服务")
    MANAGE_CLIENT_SECRET,
    /**
     * manage 服务
     */
    @AfsEnum(key="clientId", desc="manage服务")
    MANAGE_CLIENT_ID,

    /**
     * basic 服务
     */
    @AfsEnum(key="clientSecret", desc="basic服务")
    BASIC_CLIENT_SECRET,
    /**
     * basic 服务
     */
    @AfsEnum(key="clientId", desc="basic服务")
    BASIC_CLIENT_ID,

    /**
     * account 服务
     */
    @AfsEnum(key="clientSecret", desc="account服务")
    ACCOUNT_CLIENT_SECRET,
    /**
     * account 服务
     */
    @AfsEnum(key="clientId", desc="account服务")
    ACCOUNT_CLIENT_ID,
    /**
     * finance 服务
     */
    @AfsEnum(key="clientSecret", desc="finance服务}")
    FINANCE_CLIENT_SECRET,
    /**
     * finance 服务
     */
    @AfsEnum(key="clientId", desc="finance服务")
    FINANCE_CLIENT_ID,

    /**
     * 案件case服务
     */
    @AfsEnum(key="clientSecret", desc="案件case服务}")
    CASE_CLIENT_SECRET,
    /**
     * 案件case服务
     */
    @AfsEnum(key="clientId", desc="案件case服务")
    CASE_CLIENT_ID,
    /**
     * Content-Type 格式
     */
    @AfsEnum(key="Content-Type", desc="ContentType参数")
    CONTENT_TYPE,
    /**
     * apply服务
     */
    @AfsEnum(key="clientSecret", desc="apply服务")
    APPLY_CLIENT_SECRET,
    /**
     * apply服务
     */
    @AfsEnum(key="clientId", desc="apply服务")
    APPLY_CLIENT_ID;


}
